﻿using Factory.Customers.DTO;
using Factory.MasterData.Materials.Dto;
using Factory.MesEntity.CustomerDatas;
using Factory.WarehouseManagement.WarehouseSettings.DTO;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Application.Services;

namespace Factory.WarehouseManagement.WarehouseSettings
{
    public interface IWarehouseSetAppService: IApplicationService
    {
        Task<PageResult> GetListAsync(string setName, int pageIndex = 1, int pageSize = 10);
        int CreateAsync(WarehouseSet input);
        Task<int> UpdateAsync(WarehouseSetUpdateDTO input);

        Task<int> DeleteAsync(int id);

        WarehouseSet GetWarehouseSetById(int id);
    }


}
